package com.wolfeyes.common.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

//import com.wolfeyes.common.utils.reflect.proxy.jdkproxy.simple.Person;

/**
 * @title 定制(字典 <<==>> 翻译)信息注解
 * @title 请注意：一般而言，property为字典，property2为翻译。
 * @description SysDict系统(字典 <<==>> 翻译)的转换处理注解标记类
 * @projectName film
 * @className SysDictInfo.java
 * @author yanyljava
 * @email yanyljava@qq.com
 * @date 2018-09-28 15:53:58
 * @since 2017年02月02日下午5:37:39
 * @createTime 2018年06月09日 下午17:04:13
 * @version 1.0.0
 * @return String
 * @throws Exception
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface SysDictInfo {
	
	/**
	 * 待翻译的属性数组
	 */
	public String[] properties() default "";
	
	/**
	 * 字典类型编码数组
	 */
	public String[] value() default "";

	/**
	 * 操作类型，是否触发翻译
	 */
	public int type() default 0;

	/**
	 * 操作模块，可不写
	 */
	public String model() default "";
	
}

